#ifndef __SCORE
#define __SCORE

#include <stdio.h>

typedef struct
{
	int nbreLigne;
	int nbrScore;
	int niveau;
	int vitesse;
} score;


/**
 *@brief modifie le nombre de lignes remplies puis effacees
 *@param reference sur la structure score
 *@param entier
 */
void SetNbreLigne(score &leScore, int X);

/**
 *@brief renvoie le nombre de lignes remplies entièrement puis effacees
 *@param reference constante sur la structure score
 *@return entier
 */
int GetNbreLigne(const score &leScore);

/**
 *@brief modifie le nombre de points obtenus par le joueur
 *@param referencesur la structure score
 *@param entier
 */
void SetScore(score &leScore, int X);

/**
 *@brief renvoie le nombre de points obtenus par le joueur
 *@param reference constante sur la structure score
 *@return entier
 */
int GetScore(const score &leScore);

/**
 *@brief modifie le niveau du jeu
 *@param reference sur la structure score
 *@param entier
 */
void SetNiveau(score &leScore, int X);

/**
 *@brief renvoie le niveau du jeu
 *@param reference constante sur la structure score
 *@return entier
 */
int GetNiveau(const score &leScore);

/**
 *@brief modifie la vitesse de descente des pieces
 *@param reference sur la structure score
 *@param entier
 */
void Setvitesse(score &leScore, int X);

/**
 *@brief renvoie la vitesse de descente des pieces
 *@param reference constante sur la structure score
 *@return entier
 */
int Getvitesse(const score &leScore);


#endif
